to the fullest extent